home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 25 / CU Amiga Magazine's Super CD-ROM 25 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-08].iso / CUCD / Magazine / C_Tutorial / Part-13 / PatchLib / source / include / private / PatchFuncs.h < prev   
Encoding:
C/C++ Source or Header  |  1997-12-10  |  1.5 KB  |  34 lines

  1. /*
  2. **    patch.library
  3. **
  4. **    Copyright © 1993-1997 by Stefan Fuchs
  5. **        Freely distributable.
  6. */
  7.  
  8.  
  9. struct Patch * LIBFUNC InstallPatch( REGA0 struct NewPatch * GNUC_REGA0 );
  10. ULONG LIBFUNC WaitRemovePatch( REGA0 struct Patch * GNUC_REGA0 );
  11. ULONG LIBFUNC RemovePatch( REGA0 struct Patch * GNUC_REGA0 );
  12. struct Patch * LIBFUNC FindPatch( REGA0 STRPTR GNUC_REGA0 );
  13.  
  14. struct Patch * LIBFUNC InstallPatchTagsA( REGA0 APTR GNUC_REGA0 , REGD0 WORD GNUC_REGD0 , REGA1 struct TagItem * GNUC_REGA1);
  15. ULONG LIBFUNC RemovePatchTagsA( REGA0 struct Patch * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1);
  16.  
  17. APTR LIBFUNC FindPatchTagsA( REGA0 struct TagItem * GNUC_REGA0 );
  18. ULONG LIBFUNC SetPatchA( REGA0 struct Patch * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
  19.  
  20. ULONG LIBFUNC GetPatchA( REGA0 struct Patch * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
  21. void LIBFUNC PatchFreeVec( REGA1 APTR GNUC_REGA1 );
  22. ULONG LIBFUNC RemovePatchProjectA( REGA0 struct PatchProject * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
  23. struct PatchProject * LIBFUNC CreatePatchProjectA( REGA0 STRPTR GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
  24.  
  25. ULONG LIBFUNC SetPatchProjectA( REGA0 struct PatchProject * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1 );
  26. ULONG LIBFUNC GetPatchProjectA( void);
  27. ULONG LIBFUNC AddPatchNotifyA( REGA0 struct MsgPort * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1);
  28. ULONG LIBFUNC RemPatchNotifyA( REGA0 struct MsgPort * GNUC_REGA0 , REGA1 struct TagItem * GNUC_REGA1);
  29. APTR LIBFUNC PatchAlloc( REGD0 ULONG GNUC_REGD0 );
  30.  
  31.  
  32. void LIBFUNC RemovePatchHandler( void);
  33.  
  34.